package com.gywj.race.dto;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

public class EventInformationAddDto {
    /**
     * event_information.name
     * 赛事名称
     */
    private String name;

    /**
     * event_information.introduction
     * 赛事简介
     */
    private String introduction;

    /**
     * event_information.place
     * 赛事地点
     */
    private String place;

    /**
     * event_information.organizer_id
     * 主办方id
     */
    private Integer organizerId;

    /**
     * event_information.host
     * 承办方
     */
    private String host;

    /**
     * event_information.guide
     * 指导方
     */
    private String guide;

    /**
     * event_information.executive
     * 执行方
     */
    private String executive;

    /**
     * event_information.sponsor
     * 赞助方
     */
    private String sponsor;

    /**
     * event_information.race_begin_time
     * 比赛开始时间
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date raceBeginTime;

    /**
     * event_information.race_end_time
     * 比赛结束时间
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date raceEndTime;

    /**
     * event_information.part_begin_time
     * 报名开始时间
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date partBeginTime;

    /**
     * event_information.part_end_time
     * 报名结束时间
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date partEndTime;

    /**
     * event_information.event_relation_person
     * 赛事联系人
     */
    private String eventRelationPerson;

    /**
     * event_information.status
     * 赛事状态
     */
    private Integer status;

    /**
     * event_information.target
     * 链接
     */
    private String target;

    /**
     * event_information.detail
     * 图文详情
     */
    private String detail;


    /**
     * event_information.pic
     * 页面首图
     */
    private String pic;

    public String getPic() {
        return pic;
    }

    public void setPic(String pic) {
        this.pic = pic;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    public String getPlace() {
        return place;
    }

    public void setPlace(String place) {
        this.place = place;
    }

    public Integer getOrganizerId() {
        return organizerId;
    }

    public void setOrganizerId(Integer organizerId) {
        this.organizerId = organizerId;
    }

    public String getHost() {
        return host;
    }

    public void setHost(String host) {
        this.host = host;
    }

    public String getGuide() {
        return guide;
    }

    public void setGuide(String guide) {
        this.guide = guide;
    }

    public String getExecutive() {
        return executive;
    }

    public void setExecutive(String executive) {
        this.executive = executive;
    }

    public String getSponsor() {
        return sponsor;
    }

    public void setSponsor(String sponsor) {
        this.sponsor = sponsor;
    }

    public Date getRaceBeginTime() {
        return raceBeginTime;
    }

    public void setRaceBeginTime(Date raceBeginTime) {
        this.raceBeginTime = raceBeginTime;
    }

    public Date getRaceEndTime() {
        return raceEndTime;
    }

    public void setRaceEndTime(Date raceEndTime) {
        this.raceEndTime = raceEndTime;
    }

    public Date getPartBeginTime() {
        return partBeginTime;
    }

    public void setPartBeginTime(Date partBeginTime) {
        this.partBeginTime = partBeginTime;
    }

    public Date getPartEndTime() {
        return partEndTime;
    }

    public void setPartEndTime(Date partEndTime) {
        this.partEndTime = partEndTime;
    }

    public String getEventRelationPerson() {
        return eventRelationPerson;
    }

    public void setEventRelationPerson(String eventRelationPerson) {
        this.eventRelationPerson = eventRelationPerson;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getTarget() {
        return target;
    }

    public void setTarget(String target) {
        this.target = target;
    }

    public String getDetail() {
        return detail;
    }

    public void setDetail(String detail) {
        this.detail = detail;
    }
}
